#ifndef __APP_H__
#define __APP_H__

#include <Arduino.h>
#include <EEPROM.h>

#include "com.h" // 基本串口通信指令  
#include "MultiTask.h"  // 多任务
#include "log.h"
#include "math.h"
#include "ntcmap.h"

#define ENABLE_MULTITASK    1 // 使能 MultiTask


void App_Init() ;

/*---------------- Task ---------------*/
void mTask1_cb(MultiTask* task, void *userData) ;
void mTask2_cb(MultiTask* task, void *userData) ;
void mTask3_cb(MultiTask* task, void *userData) ;
void mTask4_cb(MultiTask* task, void *userData) ;
void mTask5_cb(MultiTask* task, void *userData) ;

void EVAL_Line(float *dwTemp , uint8_t size) ;


uint8_t isMsOky(unsigned long ms) ; //


extern unsigned long timer0_millis;
#endif 

